# areahelper

## Summary
Minetest mod.

El mod posibilita disponer de unos items para hacer una gestión de areas sencilla, flexible e interesante del mod areas.

- `areaplanner`: objeto que permite definir un area plan.
- `template`: objeto resultado de la definición que proporciona el areaplanner, almacena la información que define un area y se puede utilizar en cualquier posición y orientación del jugador que lo activa.
- `areakey`: objeto de gestión, permite visualizar y manejar el area presente u otra indicada por el id en una interfaz formspec.

## License

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

- `areahelper` basa algunos de sus planteamientos en los mods bajo su propia declaración de licencia:
  - **areas** - dependencia del mod, básicamente implemento alguna utilidad para el manejo mismo del mod areas.
  - **worldedit** - la estrategia para pintar el encuadre del area con entities.
  - **simpleprotection**

> [EN] `areahelper` acknowledges inspiration taken from these other similar oriented mods on working with map zone delimitation definitions.

- `areahelper_key.png` used from [Icons Esential](https://crusenho.itch.io/icons-essential-pack-free-icons) under creative commons license  
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC_BY_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)

## TODO

- <input type="checkbox" checked> Marcador que engloba el area.
- <input type="checkbox"> Iconos y recursos gráficos.
---
- <input type="checkbox" > Item y crafteos
  - <input type="checkbox" checked>Del `areaplanner`
  - <input type="checkbox" checked>del `template_writen`: crafteo de copia con una hoja de papel para hacer duplicados.
  - <input type="checkbox" checked>Del `areakey`
  - ...
---
- <input type="checkbox" checked> Formspec de `areaplanner`:
  - <input type="checkbox" checked>checked Recoge y valida los datos
  - <input type="checkbox" checked> Callback:
    - <input type="checkbox" checked>Muestra temporalmente la zona
    - <input type="checkbox" checked>Crea la cantidad de elementos indicados
    - <input type="checkbox" checked>Aplica la información a almacenar.
---
- <input type="checkbox" checked> Uso de las plantillas
  - <input type="checkbox" checked>use: mostrar los marcadores
  - <input type="checkbox" checked>right_click: colocar el area
  - X Validación del tamaño de area permitida. *Confio en los límites del mod areas.*
- <input type="checkbox" >Uso de la `areakey`

---

- https://rubenwardy.com/minetest_modding_book/en/players/hud.html#image-elements
- https://minetest.gitlab.io/minetest/hud/